package com.data.security;

import com.data.security.modelo.Archivo;

import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBar.Tab;
import android.support.v7.app.ActionBar.TabListener;
import android.support.v7.app.ActionBarActivity;

public class ExploradorActivity extends ActionBarActivity implements TabListener{

	private Tab externa;
	private ExploradorFragment fragmento;
	private String rutaBusqueda;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_explorador);
		
		int ban=getIntent().getExtras().getInt("bandera");
		String etiqueta=getString(R.string.etiquetaexterna);
		if(ban==1){
			rutaBusqueda=Archivo.rutaEncriptado;
			etiqueta=getIntent().getExtras().getString("titulo");
		}else{
			rutaBusqueda=Environment.getExternalStorageDirectory().getAbsolutePath();
		}
	
		
		ActionBar barra=getSupportActionBar();
		barra.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
		externa=barra.newTab().setText(etiqueta).setTabListener(this);
		barra.addTab(externa);
		
			
		
	}

	@Override
	public void onTabReselected(Tab arg0, FragmentTransaction arg1) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void onTabSelected(Tab pestania, FragmentTransaction transaccion) {
		int posicion=pestania.getPosition();
		
		switch(posicion){
		case 0:
			
			fragmento=new ExploradorFragment(rutaBusqueda) {
			};
			break;
		}
		
		transaccion.replace(R.id.contenedor, fragmento,"Explorador");
		
	}

	@Override
	public void onTabUnselected(Tab arg0, FragmentTransaction arg1) {
		// TODO Auto-generated method stub
		
	}
	
	@Override
	public void onPause(){
		super.onPause();
		this.finish();
	
	}
	

}
